home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / os2 / memsz313.zip / ENGLISH.HLP (.txt) < prev    next >
OS/2 Help File  |  1996-03-18  |  15KB  |  297 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Introduction ΓòÉΓòÉΓòÉ
  3.  
  4. This program displays several items related to system resources, and updates 
  5. the display once per second, providing it is given CPU time to do so.  The 
  6. items displayed are: 
  7.  
  8. Date/Time - The current date and time, in the format called for in the default 
  9. country information for your system, as specified in the 'COUNTRY=' entry of 
  10. your CONFIG.SYS file. 
  11.  
  12. Elapsed Time - The elapsed time since the computer was last restarted. 
  13.  
  14. Physical Memory Free - The amount of system memory available, according to the 
  15. DosMemAvail function. 
  16.  
  17. Note:   This function is part of the old 16-bit system, and only reports 
  18. physical memory below 16Mb, and was also altered just before OS/2 2.0 was 
  19. released to never report less than 512K. 
  20.  
  21. Virtual Memory Free - The amount of virtual memory available, according to the 
  22. DosQuerySysInfo function. This is the amount of free physical memory, plus the 
  23. amount of free space within the current swapping file, plus the amount of space 
  24. by which the swapping file could yet grow, less the amount of free space 
  25. reserved on the swapping drive. 
  26.  
  27. Swap File Size - The current size of the system virtual memory swap file, 
  28. SWAPPER.DAT. To locate the file, the file CONFIG.SYS is scanned for its 
  29. SWAPPATH entry. That entry provides the full name of the swap-file's directory 
  30. and indicates the minimum free space that must be left on the swap-file's disk 
  31. drive. 
  32.  
  33. Available Swap Space - The amount of free disk space on the logical disk drive 
  34. where the system swap file resides, less the mininum free space.  This is how 
  35. much more the swap file could expand, if necessary. 
  36.  
  37. Unused Swap Space - The amount of free space within the currently allocated 
  38. system swap file.  When this drops to zero, the system swap file must be 
  39. increased in size, normally by one megabyte at a time. 
  40.  
  41. Spool File Size - The amount of disk space consumed by spool files. 
  42.  
  43. CPU Load (%) - The approximate percentage of the CPU's available horsepower 
  44. that's being used at the moment.  It is averaged over the previous second. 
  45.  
  46. Note:   This function and PULSE do not get along with each other. Why? 
  47.  
  48. Note:   If you have the driver HRTIMER.SYS installed, this number will be more 
  49. accurate. Why? 
  50.  
  51. Active Task Count - The number of entries in the system switch list, which is 
  52. the list displayed when you press CTRL+ESC. 
  53.  
  54. Note:   Not all entries in the system switch list are displayed in the Window 
  55. List.  Some are marked for non-display. 
  56.  
  57. Process Count - The number of processes currently loaded on the system. 
  58.  
  59. Thread Count - The number of threads currently running on the system.  There is 
  60. at least one thread for each process. 
  61.  
  62. Total Free Disk Space - The amount of free space on all the local non-removable 
  63. disks combined. 
  64.  
  65. Drive X Free - The amount of free space on drive X. 
  66.  
  67. The help facility is active, as you've already seen, and those program commands 
  68. that exist may be accessed via the window's system menu.  The following 
  69. commands are available: 
  70.  
  71.       Save Settings 
  72.       Reset Defaults 
  73.       Hide Controls 
  74.       Configure... 
  75.       Reset Load Meter 
  76.       Copy 
  77.       About 
  78.       Close 
  79.  
  80.  In addition to those features already described, this program accepts commands 
  81.  from the OS/2 2.0 Font and Color Palette programs, and is a DDE server for all 
  82.  the currently displayed items.  The DDE application name is MEMSIZE, and the 
  83.  item names are the same as the default display item names (like Physical 
  84.  Memory Free). 
  85.  
  86.  
  87. ΓòÉΓòÉΓòÉ 2. Save Settings (Menu Option) ΓòÉΓòÉΓòÉ
  88.  
  89. When you select this menu option, the program saves its current position and 
  90. the status of the Hide Controls option.  The next time the program is started, 
  91. it will be started with that position and with the controls hidden (or not) 
  92. according to the saved state. 
  93.  
  94. The short-cut key for this command is F2. 
  95.  
  96.  
  97. ΓòÉΓòÉΓòÉ 3. Reset Defaults (Menu Option) ΓòÉΓòÉΓòÉ
  98.  
  99. Selecting this menu option will reset the program's font and color attributes 
  100. to their default values. 
  101.  
  102.  
  103. ΓòÉΓòÉΓòÉ 4. Hide Controls (Menu Option) ΓòÉΓòÉΓòÉ
  104.  
  105. This menu option, when selected, will cause the program's frame controls (the 
  106. system menu, the titlebar and the minimize button) to be hidden. This option 
  107. can be toggled with a double-click on either mouse button. Also, since I saw it 
  108. as very useful to be able to move the window while the controls were hidden, 
  109. the window has been set up so that you can drag it with either mouse button. 
  110.  
  111. The key combination Alt+H will perform this function also. 
  112.  
  113.  
  114. ΓòÉΓòÉΓòÉ 5. Configure (Menu Option) ΓòÉΓòÉΓòÉ
  115.  
  116. This menu option, when selected, will cause the program's configuration dialog 
  117. to be displayed. For more information, see Configure (Dialog). 
  118.  
  119. Note:   The short-cut key to this option is Alt+C. 
  120.  
  121.  
  122. ΓòÉΓòÉΓòÉ 5.1. Configure (Dialog) ΓòÉΓòÉΓòÉ
  123.  
  124. This dialog allows you to change all configurable aspects of this program's 
  125. operation.  To escape without effecting any changes, press the ESCAPE key or 
  126. click on the Escape pushbutton. To save the changes you've made, press the 
  127. ENTER key or click on the OK pushbutton. 
  128. The configurable items include the following: 
  129.  
  130. Display Items You may select any or all of the items in the Display Items list 
  131. for monitoring and display. Simply click on an item to highlight it, click 
  132. again to remove the highlight. Highlighted items are monitored. To change an 
  133. item's default label, or to restore the default label, double-click on an 
  134. unselected item.  The item will be selected and a dialog presented from which 
  135. you may alter the item label. 
  136.  
  137. Show 'K'ilobytes This group of radiobuttons allows you to select whether large 
  138. sizes are displayed in kilobyte notation always, never, or only when their 
  139. values exceed 512K. The default is to show all sizes over 512K in this way. 
  140. Keep in mind that one kilobyte is actually 1024 bytes, not 1000. 
  141.  
  142. Monitor Priority This control allows you to set the absolute priority of the 
  143. monitoring thread of the program, within the time-critical priority class. You 
  144. may vary the priority from 0 to 31.  Priority 31 is the highest possible 
  145. priority in the system, short of physical interrupts. Priority 0 is simply the 
  146. lowest priority within the time-critical class. Normally, you should set this 
  147. to the maximum for more accuracy in system monitoring.  However, some have 
  148. complained that their communications programs occasionally miss data while this 
  149. program is running.  For that reason the priority is now variable. 
  150.  
  151. Timer Interval This control allows you to set the interval between monitor 
  152. window updates.  It can be varied from 1.0 seconds to 30.0 seconds, in steps of 
  153. 1/10 second.  The number displayed is in tenths of a second. 
  154.  
  155. Window Anchor This control allows you to set the corner of the monitor window 
  156. which remains fixed in position when the window size changes.  The monitor 
  157. window can change in size when items are added or removed from the active list, 
  158. and when the display font is changed from the Font Palette. 
  159.  
  160. Hide Controls When the program window is not iconized, it can be shown with or 
  161. without the usual title bar, system menu and minimize/maximize buttons.  If you 
  162. chose to hide these controls, the window may still be positioned by dragging 
  163. its center area. 
  164.  
  165. Float to Top This button activates an window's float-to-top function. When this 
  166. button has been check-marked, the clock will float to the top of the window 
  167. stack, making itself visible all the time. 
  168.  
  169. Animate This button activates the window open & close animation feature. When 
  170. this is active, the program window will open and close in the same way as the 
  171. folder objects do: with sound and motion. As with folders, animation will not 
  172. occur unless it has been enabled at the system level. 
  173.  
  174. Show File System Names This button causes the individual drive free space 
  175. entries to show the type of file system in use with the drive.  Use of this 
  176. option results in a wider monitor window. 
  177.  
  178. Show Disk Labels This button causes the individual drive free space entries to 
  179. show their disk labels.  Use of this option results in a wider monitor window. 
  180.  
  181. Show Seconds This button causes the clock and elapsed time displays to include 
  182. the seconds of the minute. 
  183.  
  184.  
  185. ΓòÉΓòÉΓòÉ 5.1.1. Set Item Label (Dialog) ΓòÉΓòÉΓòÉ
  186.  
  187. This dialog box displays the current and default label for a display item, and 
  188. allows you to alter it.  To change the label, simply type the new label over 
  189. the current one.  To restore the label to its default, click on the Default 
  190. button. 
  191.  
  192.  
  193. ΓòÉΓòÉΓòÉ 6. Reset Load Meter (Menu Option) ΓòÉΓòÉΓòÉ
  194.  
  195. This menu option allows the user to reset the CPU Load meter, recalibrating it, 
  196. causing it to forget previous CPU activity in its calculations. 
  197.  
  198.  
  199. ΓòÉΓòÉΓòÉ 7. Copy (Menu Option) ΓòÉΓòÉΓòÉ
  200.  
  201. This menu option copies the current window display to the system clipboard in 
  202. two formats: Text and Bitmap.  The text version shows all the currently 
  203. displayed items in a form suitable for pasting into a text editor.  The bitmap 
  204. version shows an exact copy of the current window, and can be used by graphic 
  205. editors and viewers. 
  206.  
  207. The short-cut key for this command is Ctrl+Ins. 
  208.  
  209.  
  210. ΓòÉΓòÉΓòÉ 8. About (Menu Option) ΓòÉΓòÉΓòÉ
  211.  
  212. This menu option, when selected, will cause the program's About dialog to be 
  213. displayed. For more information, see About (Dialog). 
  214.  
  215.  
  216. ΓòÉΓòÉΓòÉ 8.1. About (Dialog) ΓòÉΓòÉΓòÉ
  217.  
  218. This dialog box displays the program name, icon and copyright information. To 
  219. exit the dialog, press the ENTER key, the SPACE bar or the ESCAPE key, or click 
  220. on the OK button with the mouse. 
  221.  
  222.  
  223. ΓòÉΓòÉΓòÉ 9. Close (Menu Option) ΓòÉΓòÉΓòÉ
  224.  
  225. This menu option, when selected, will cause the program to terminate. 
  226.  
  227.  
  228. ΓòÉΓòÉΓòÉ 10. Keys Help ΓòÉΓòÉΓòÉ
  229.  
  230. The following function keys have been defined for this program: 
  231.  
  232.       F1 - Help 
  233.       F2 - Save Settings 
  234.       F3 - Exit 
  235.       Alt+C - Configure 
  236.       Alt+H - Hide Controls 
  237.       Ctrl+Ins - Copy 
  238.  
  239.  
  240. ΓòÉΓòÉΓòÉ 11. Set Profile Path (Dialog) ΓòÉΓòÉΓòÉ
  241.  
  242. This dialog is displayed when the program cannot find its profile (INI) file, 
  243. and asks you where the file is or where it is to be created. 
  244.  
  245. Only a valid existing directory name will be accepted. Once you have entered 
  246. the name, press the ENTER key or click on the OK button for the program to 
  247. continue. 
  248.  
  249. If you wish to abort the program's initialization sequence, press the ESC key 
  250. or click on the escape button. 
  251.  
  252.  
  253. ΓòÉΓòÉΓòÉ 12. HRTIMER - High Resolution Timer driver ΓòÉΓòÉΓòÉ
  254.  
  255. The high resolution timer device driver, HRTIMER.SYS, enables a program to 
  256. access a normally unused timer chip found on IBM PCs.  It has a resolution as 
  257. high as 840 nanoseconds, 64K times better than the normal timer resolution of 
  258. 55 milliseconds. 
  259.  
  260. The only places I know of right now that has this program available are 
  261. CompuServe, where the program can be found in the Device Driver Development 
  262. library of the OS/2 Developer's Forum I (OS2DF1), under the name TIMER.ZIP, and 
  263. on the anonymous ftp sites ftp.cdrom.com and hobbes.nmsu.edu. The file can be 
  264. found in the directory /pub/os2/dev16, as hrtimer.zip. 
  265.  
  266. The source code for this device driver was obtained from the Fall 1991 issue of 
  267. IBM Personal Systems Developer magazine.  It is freeware, but the original 
  268. copyright belongs to IBM. 
  269.  
  270.  
  271. ΓòÉΓòÉΓòÉ 13. What is the conflict with PULSE? ΓòÉΓòÉΓòÉ
  272.  
  273. This program, as well as PULSE, CPULOAD, CPUMETER and similar programs, all 
  274. attempt to measure how busy the computer is by trying to see how much work they 
  275. can accomplish at the lowest possible priority.  Presumably, if one of these 
  276. programs can do anything at that priority, it must be using idle time.  If 
  277. there is no idle time, the computer is 100% busy.  The more this program can do 
  278. at system idle priority, the less busy the computer is assumed to be. 
  279.  
  280. The problem with running more than one of these programs at the same time is 
  281. that they begin to compete for that idle time.  If you ran two copies of the 
  282. same program, and nothing else, they should both show about 50% CPU load.  If 
  283. you run two disimilar programs, like this one and PULSE, they would both be 
  284. affected, but usually to differing degrees. 
  285.  
  286.  
  287. ΓòÉΓòÉΓòÉ 14. How does HRTIMER.SYS help? ΓòÉΓòÉΓòÉ
  288.  
  289. With HRTIMER.SYS installed, system overhead is included in the CPU Load. 
  290.  
  291. The CPU Load is determined by comparing how much work could be done at idle 
  292. priority with the most the program has been able to do up to the present 
  293. moment.  Without more information, normal system background activity would 
  294. appear as zero load.  If HRTIMER.SYS is installed on your system, then this 
  295. program executes a calibration loop at startup, in which it determines just how 
  296. much work can be accomplished at the highest possible priority.  This amount is 
  297. then used for comparison.